Criteria for Software Testing Tool Evaluation – A Task Oriented View
نویسندگان
چکیده
Considering the immense variety of test tools available, both commercial and open source, an extensive evaluation of these tools with respect to their adequacy for a given organizational or project context seems to be impossible. On this account we present a systematic approach for deriving easily verifiable evaluation criteria for test tools. We define both, quality criteria and functional criteria. Using the TORE methodology we identify activities which potentially could be automated or at least supported by a test tool. Starting from these activities we derive evaluation criteria for test tools. We focus on criteria which can be evaluated considering only vendors' instructions, consequently without an extensive laboratory test. The result of our work is a reasonable list of criteria allowing an effective classification and pre-selection of test tools. In a first step we applied our criteria to evaluate three capture & replay tools. At this, our approach proved of value. The fundamental differences between the tools could be identified and additional criteria for this particular test automation technique could be defined.
منابع مشابه
Veterinarians and dairy nutrition management: basic concepts and design-it-yourself—a veterinary-oriented ration evaluation program
Veterinarians increasingly play a major contributory role in dairy practice and management. Withincreasing importance of economical pressures, bioenvironmental limits and increasing demand for higherquality products, veterinarians are more involved in nutrition management and advice, both from aneconomical view of productivity and preventive aspects of veterinary medicine. The concept of food a...
متن کاملEFL Learner’s Evaluation of Writing Tasks in Iran’s TOEFL and IELTS Preparation Courses in Light of the Process-oriented Approach
The purpose of this research was to analyze EFL writing tasks in two of the most popular English for Speakers of Other Languages (ESOL) exam preparation courses in Iran, namely IELTS and TOEFL. Having collected the criteria of writing task appropriateness in light of the process-oriented approach to writing instruction, we asked 60 learner participants to rate EFL writing tasks in 3 IELTS and 3...
متن کاملTowards Testing Concurrent Objects in CLP
Testing is a vital part of the software development process. It is even more so in the context of concurrent languages, since due to undesired task interleavings and to unexpected behaviours of the underlying task scheduler, errors can go easily undetected. This paper studies the extension of the CLP-based framework for glass-box test data generation of sequential programs to the context of con...
متن کاملAssessment of Software Development Tools for Safety-critical Real-time Systems
The paper presents guidelines on criteria and procedures for evaluating software development tools used in safety-critical real-time systems. We present, first, a view of the taxonomy of software development tools from the perspective of the development process and the development environment. The investigation concentrates on evaluating the design tools, considering their interfaces with the r...
متن کاملClass Analysis for Testing of Polymorphism in Java Software
Several coverage criteria have been proposed for testing of polymorphic interactions in object-oriented software. We have built a prototype tool that supports these criteria. This paper describes the overall tool design, and shows how class analysis is used by the tool to compute the coverage requirements. We discuss the importance of analysis precision and the ability to analyze subsets of par...
متن کامل